Big Huge Thesaurus

life preserver

noun